/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.devsol.aplicacao.estimativa;

import br.com.agi.devsol.dominio.Estimativa;
import br.com.agi.devsol.ejb.estimativa.ListadorEstimativa;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * Adaptador para listador de estimativa que sao null
 * @author rgrosz
 * 
 */
public class ListadorEstimativaContraNull implements ListadorEstimativa, Serializable {
    ListadorEstimativa listador;
        
        public void setListador(ListadorEstimativa listador){
            this.listador = listador;
        }
        @Override
        public List<Estimativa> getEstimativas() {
            List<Estimativa> retorno;
            if(listador == null){
                retorno = new ArrayList<Estimativa>();
            }else{
                retorno = listador.getEstimativas();
            }
            return retorno;
        }
}
